home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / DVIM72-M / COMMANDS.H < prev    next >
Text File  |  1990-03-03  |  3KB  |  115 lines

  1. /* -*-C-*- commands.h */
  2. /*-->commands*/
  3. /**********************************************************************/
  4. /****************************** commands ******************************/
  5. /**********************************************************************/
  6.  
  7. #define  SETC_000    0
  8. /* SETC_001 .. SETC_126 not required */
  9. #define  SETC_127  127
  10. #define  SET1          128
  11. #define  SET2          129
  12. #define  SET3          130
  13. #define  SET4          131
  14. #define  SET_RULE      132
  15. #define  PUT1          133
  16. #define  PUT2          134
  17. #define  PUT3          135
  18. #define  PUT4          136
  19. #define  PUT_RULE      137
  20. #define  NOP           138
  21. #define  BOP           139
  22. #define  EOP           140
  23. #define  PUSH          141
  24. #define  POP           142
  25. #define  RIGHT1        143
  26. #define  RIGHT2        144
  27. #define  RIGHT3        145
  28. #define  RIGHT4        146
  29. #define  W0            147
  30. #define  W1            148
  31. #define  W2            149
  32. #define  W3            150
  33. #define  W4            151
  34. #define  X0            152
  35. #define  X1            153
  36. #define  X2            154
  37. #define  X3            155
  38. #define  X4            156
  39. #define  DOWN1         157
  40. #define  DOWN2         158
  41. #define  DOWN3         159
  42. #define  DOWN4         160
  43. #define  Y0            161
  44. #define  Y1            162
  45. #define  Y2            163
  46. #define  Y3            164
  47. #define  Y4            165
  48. #define  Z0            166
  49. #define  Z1            167
  50. #define  Z2            168
  51. #define  Z3            169
  52. #define  Z4            170
  53. #define  FONT_00    171
  54. /* FONT_01 .. FONT_62 not required */
  55. #define  FONT_63    234
  56. #define  FNT1          235
  57. #define  FNT2          236
  58. #define  FNT3          237
  59. #define  FNT4          238
  60. #define  XXX1          239
  61. #define  XXX2          240
  62. #define  XXX3          241
  63. #define  XXX4          242
  64. #define  FNT_DEF1      243
  65. #define  FNT_DEF2      244
  66. #define  FNT_DEF3      245
  67. #define  FNT_DEF4      246
  68. #define  PRE           247
  69. #define  POST          248
  70. #define  POST_POST     249
  71.  
  72. /* Command codes for METAFONT .GF font files */
  73.  
  74. #define  GFPAINT0        0
  75. #define  GFPAINT1       64
  76. #define  GFPAINT2       65
  77. #define  GFPAINT3       66
  78. #define  GFBOC          67
  79. #define  GFBOC1         68
  80. #define  GFEOC          69
  81. #define  GFSKIP0        70
  82. #define  GFSKIP1        71
  83. #define  GFSKIP2        72
  84. #define  GFSKIP3        73
  85. #define  GFNROW0        74
  86. #define  GFEOF         223
  87. #define  GFNROWMAX     238
  88. #define  GFXXX1        239
  89. #define  GFXXX2        240
  90. #define  GFXXX3        241
  91. #define  GFXXX4        242
  92. #define  GFYYY         243
  93. #define  GFNOOP        244
  94. #define  GFCHLOC       245
  95. #define  GFCHLOC0      246
  96. #define  GFPRE         247
  97. #define  GFPOST        248
  98. #define  GFPOSTPOST    249
  99.  
  100. #define  GFID          131
  101.  
  102. /* Command codes for packed (.PK) font files */
  103.  
  104.  
  105. #define  PKXXX1        240  /* 0xF0 */
  106. #define  PKXXX2        241
  107. #define  PKXXX3        242
  108. #define  PKXXX4        243
  109. #define  PKYYY         244
  110. #define  PKPOST        245
  111. #define  PKNOOP        246
  112. #define  PKPRE         247  /* 0xF7 */
  113.  
  114. #define  PKID           89  /* 0x59 */
  115.